*must resist thread lock temptation*