Preventing Construction Errors