test with different arg types