removed no longer used method
allow arguments to be nil