Remove duplicate code in parameter validation