Review init/callback workflow