substitution removed