yeah, lets keep the code factored out, it is more readable that way. but lets skip the check here altogether.