i hate dis pon-farr crap...