Added wl_buffer protocol