Fixed my new op, wasn't incrementing ipos correctly