Defined checkpoints and colorchangers