Requirements return a bool to indicate if execution can continue