When the past meets the future...