Belongs in the “why did it take so long for someone to think of this?” category.