Not necessarily something to deal with in this PR, but it might be cleaner to use pubsub to decouple displaying the error tooltip from this validation logic.