this is not a constant
add a cache for namespace fetching