this is useful suggestion, probably several solutions exists. To make it sure that this is not forgotten, i've made a bug tracker issue from your posting.
all the best -g