and some more for deep buffer stuff