cerr -> fprintf