because I was not able to compile it on linux because of compiler error that fread return value was ignored, that's all