I would throw an exception if you cannot proceed without these input variables?