separate from JSON namespace