Maybe it's a little confusing that the jump check uses replacement[0]while the other checks use *insnbuf? They have the same value, so thesame variable should probably be used everywhere for consistency. I canmake them more consistent.