FAIL FAST

FAIL FAST