Squashed all previous commits into one.