as_buffer option