Generation may be very slow.