> "Any problem in computer science can be solved with another layer of indirection"
Otherwise, good point – I did not think of this.