exist and nav chain fix