Femtio år före sin tid.