     override func viewWillAppear(_ animated: Bool) {
         super.viewWillAppear(animated)
 
-        guard appeared == false else {
+        if appeared {
             // Re-appearing, so re-fetch lot standings and update.
             fetchLotStandingsAndUpdate()
-            return
-        }
+        }
+
+        guard appeared == false else { return }
         appeared = true
 
         self.ar_presentIndeterminateLoadingIndicator(animated: animated)

    var saleViewModel: SaleViewModel!
    var appeared = false

    var headerStack: ORStackView!
    var stickyHeader: ScrollingStickyHeaderView!
    var titleView: AuctionTitleView?


            }
        )
        lotStandingsView.tag = ViewTags.lotStandings.rawValue
        headerStack?.addSubview(lotStandingsView, withTopMargin: "0", sideMargin: "0")
    }

    var isCompactSize: Bool { return traitCollection.horizontalSizeClass == .compact }
