Now make it thread safe Smiley