Can we not write one of these by default? Seems a bit more user-friendly.