fixed SendFile throwing an unhandled exception