Claude advises me that removing the redundant filter clause was a mistake.See the attached patch.
-- nathan