rough spermswap

.