Fix #17, add suggested unit test (and improve other big-data test; must ensure InputStream is used, not `byte[]`)