Damn, Giles sucks....