Why has it taken so long for someone to figure this out?