What a long, strange trip ...