Why not use keepCategory filter at the call site ?