I second (or third) this to be made into a feature plugin for acceptance into core!