cat threads are the worst...