Modern times, or almost