must be prefixed by the namespace to avoid collisions