soldier only has one arg