Bunch of stuff changed.