Some hard thinking