Doing more input error checks In ConstraintsMaker createConstraints won't throw Exception anymore, we only assery that ALL can't be used