The docs say the filter takes a function with the Notification as the argument and must return a truthy or falsy value. Does it work like this? ```elixir publish :action, "topic" do filter fn notification -> notification.data.status == :done end end ```