Retreat was not necessary. Also incrementing the part variable when there was a blank, was not necessary.