add in thread.clj from Eccentrica/Furtive