It's an unexpected emergent behaviour of several last minute abstractions