Added stateful single-rate filt[!] function