singlethreaded testing works