Okay, this was a nightmare.