An old idea, rehashed.