conditional over or for namespace assignment