don't use cascading ns directly