I know it was from a previous patch but I'd say remove ``button_markup`` from the return output of ``start_transaction()``. I can't think of any situation where we would need button markup.