transfer: added Transfer.fail def