Why have I never thought of this before?