Trying some multi-threading.