Added a further debugging assert.  Any null arguments should be wrapped in a container.