should have thought of this sooner