Only use errors in assert for invalid args length; fix assert tests; update namespace submodule