Back to the Future

Back To The Future (Extended Version)