Hacked around a bit. It's being a pain.