Simpler substitution lemma (fails for very silly reason, probably bug)