Tying conceptually separate functions together increases overall complexity and thus has a real price.