Final version for delivery.