corpus argument is first