Do you think it's worth `instanceof`-ing this to see if it's already buffered and then doing one big handoff?