OTOH, did you mean to use Idemp on the call above, in the while() loop ?