Also, I get why strcpy_s() exists, but does anyone know the story behind fopen_s() ?