added: controller.isTransfer