There has got to be an explanation?? what the hell...