tweak randomization assigner for weird cases