extra ocaml warnings