this thread is lasting a surprisingly long time

37