Fail fast (19/33)

Fail fast