This module needs validation all over the show :)
Agree that `undef` would be favorable and that the module should fail if undef is set.