normalize free lock