Namespacing might have been a horrible idea