We can tell I'm getting tired by the introduction of small functions.