do substitutions also in assignments