Not a retic keeper, but just going on what you've described: personally, I'd just underfeed slightly (one at a time)- underfeeding doesn't hurt a thing, & you can always feed the next meal a bit sooner- that's better than a re-gurge any day. And in the real world, snakes don't always catch the optimal size.