What more could one ask for?