Why are we not inlining these functions? It does make it easier to see the overview, but what else are we gaining?