removed ledger arg from performAction