when this location member can be undefined?