2 3 live&learn&rejoice: all good things . . .