updated sniffer: checks for options