Keep safe for the thread pool