allow empty priority to remove existent filter

You really should not need to know the priority unless there is more
than one instance of the same function attached to a filter.