Adjust state machine for better transaction encapsulation