Need to send this to a non-main-thread.