Updated style and source.