added "b" flag to fopen.