This is getting ugly.