Problem generator

The areas that return True should not have an error message because they aren't errors. It is defined behavior.