I just realised I might not need threads...