Offsetting by a large number was a work-around to the late assignment of safeAreaInsets. Before iOS11, safeAreaInsets didn't exist, and contentInsets are set *before* viewDidAppear, so this workaround wasn't relevant.