Arguments without default are no longer treated as if defined as Undefined