My rule (which I probably stole form Sandy Metz) is that if there's more than 1 argument, they should be keywords. Too error-prone otherwise ;)