removing safe_namespace feature because we don't use it / it hasn't become a problem, yet
"if you dont use it lose it"
there's probably a better way to control the global scope anyway, with Function()