Fuck fuck fuck fuck, that took too long.