try lock