I hate Steffies Yelle more than a cockroach