Namespaced, prepared for gem.