Cameron puts on a happy face