No, you need to put subst into the preferences box, safesubst goes into the code so that the choose part will also be substed when the whole thing is substed.