refactor split out ignore and camelcase cases
refactor split out ignore and camelcase cases
refactor ifthenelse -> ternary, rename variables
make obscure failures pending