Imperfect advocate