chain ends if variable creates implicitly