Pattern sniffers