sandwich transactions required