That's the danger of too much abstraction, it's easy to have big gaps in one's understanding of what's really going on.