Fix candidate manipulation