not - throw error for null and undefined argument cases