Neurogenin3 activates the islet differentiation program while repressing its own expression.