Several pure buffer implementations