Refactor to use Transfer from common.