limit push/pop pairs tco rearrangement to 2