What else could you want?