It now blows up on null byte in file (rather than silently truncating), and invalid arguments (rather than silently skipping).
It now blows up on null byte in file (rather than silently truncating), and invalid arguments (rather than silently skipping).