use reflection to find sniff