Great idea. Should be in the core.