I have no explanation for this class..