don't allow null input arguments, release 1.0.1