fixed the equal to issue for all choice methods