Changing up how transactions work