Lots of style changes.