Half the time we call the init function.