Figured out the proper model for when to emit an error