removing unneeded interfaces