oops, now threadsafe and finishes