commented trylock