Just moved to a separate thread to keep this thread clean.