unused
Factor out SafeArgument for re-use and make it actually safe.