nit: `can't share a buffered {@code source} because`