Basically OCaml 4.10 is much more strict about the difference between string (immutable) and bytes (mutable). Rich.