Rhymes for moralists