This is also still about the validation (which I extracted for you), so the point is moot and this code would not exist here! :)