let validate take the correct arguments