REQUIRE - its user given input, so we need proper error messages