Suggestion: Keep Mission XP, $$, and Materials after a crash

With how frequent the crashes are, mixed with how long the missions are, it can get very annoying to lose ALL progress (EXP, $$, and Materials) gained while playing. It would be nice to at least receive a percentage of earned points gained during the mission after a game crash. It becomes very frustrating when I can’t level up due to lost XP from getting kicked out of a mission after playing it almost all the way through. I do not expect FULL EXP, but a compinsation or percentage based on how far into the mission I was.

Thank you for your time.