Buffer interface and inner threads