fix issue #3 - unset and unset -nocomplain without variable arguments should not throw exception