I think WP should let leave this for plugins; the core is becoming heavier.