A curmudgeon.