While I think that might be cleaner, I think it will be harder for people to understand what is going on in certain instances because it will be accessing functions not visible in the file...