cope with failures that do not return transaction method