more relaxed assertions for namespaces in promises and surrogates