Dependencies
Buffer shift