changed generics from switch table to indirect jumps removed redundant test of inhcount beginning of a long series of optimizations with Shark tool