Who could ask for more?