added back lock acquiring I accidently merged over, and am Bad At Git -_-