Why does this need to be locked?