I've added ThreadLocals.