don’t trigger an exception when no user buffers

This fixes #5.