tests, better arguments