Lots of win in here.