arm-wrestling with the stupid rotation problem