things should be in the place where they are used. Every indirection comes with a cost.