using the buffered driver for testing