-- stopping bug from passing in transact function