behavior is undertaken
HANDLE BEFORE: knowing that the behavior will fail or otherwise be incorrect, the software
modifies its execution so that the behavior is avoided, or the software changes the conditions
so that the behavior will succeed