Make sure firstRun is initialized correctly