Custom block for precondition failure

- https://thinkneardev.atlassian.net/browse/REX-1185
I'm not 100% a fan of this Ruby convention. ```return true``` makes it much more explicit and safeguards against future additions to the end of the method. Your call.