Add parameter validation for mkdir_p