Avoid NullPointerException.
Make text more comprehensive.
Don't filter candidacies that have not been validated by the candidates.