To decide ignore_code prefer select to ignore option and handle both separate.
issue #188