Needed to ensure the observation count was updated on the main thread

because it wasn't, and was crashing.