almost final without terminal