Massive background rewrite. I dun goofed.