unworking filter candidates optimisation