Riding high and coming out.