Improving input parameter validation