Awesomely weird dream.