protect wlock