can't substitute values when the substitution is discarded...