Lots and lots of errors. I'll stop for now.