Tying conceptually separate functions together increases overall complexity and thus has a real price.
Sponsored Whitepaper
11 Best Practices for Peer Code Review