argument nil check