This is gonna suck.