namespace agnostic