I'd even argue that localize could do some of this too, would help other code