Use more generic fn to transfer money