The Chesire cat's ramblings