Back to the future: 2050 here we come!