Lots of crazy changes.