Tons of bugfixes.