fail if false returned from task