Setting the amount to 1? It is the most accurate way to do it. The bow isn't taking 34 arrows, so why should the method return 34 arrows?