Keep the send_total method at the same level of abstraction