I submit pretending every interface is external is expensive and painful but perhaps an accurate reflection of reality.