namespaces make more sense (BC break)