Outside lock it can be null.