Interesting.. I can take a look and see if there is any library for this. I suppose it's just a bunch of hard coded removals.