We probably don't need this anymore if you want to thread-affinitize to the UI thread