Never pass values across thread boundaries by reference

TIL threads suck.