Buffer and Ejector logic