I think this is a very important issue. Maybe a bug-tracker ticket should be created for discussing possible solutions?