I'm not sure this is an improvement because (as far as I recall) mLastLoadedBoardsFile is initialized as "" and never set to null.