fail_condition, fails if condition is not met or returns True if we don't want to fail... fixed issues covered up with this thingy