retards...