I'll make it thread safe in a few.