add a catch for no namespace, falling back to app default