fix to support any number of null value arguments