A lot to be cheerful about