Fix the impls of transfer methods