This was SVN commit r1284.
This was SVN commit r1256.
(it doesn't stream, it loads the whole thing into memory - baad) but the steaming pile seems to work! all is good ;) This was SVN commit r1250.