added SnoopFilter and check for root.