changes to multi volume iteration logic.