Brilliant! Why hasn't anyone thought of this?