This is an annoyance and if you're interested in working on it, let us know. We'd like to see some specific ideas so we can go through the TIP process we use to approve changes to the core packages (don't worry, it's not as complex a process as you might fear).