extra: move vanilla assigns into their own function