Style changes and abstraction.