Added overloads to transfer() method