+ Currently if it finds an error when creating constraints then it skips the rest. + Make improvements in running through all the constraints before error out.