get rid of invalid feature id exception and replace it with an illegal arguement exception