more lock checks