Fix inverted logic on firstRun flag