A butt load of changes