this is not fail fast, it should fail as the given parameter must be valid