Fleshing out transactions