Let's add a `size_t buffer_len`.