IIRC I already complained about this once and then added a class encapsulating the behaviour...