Run all this privately.