don't fail for empty buffer list