Good insight and goes along with keeping abstraction layers from leaking in any direction best you can.