I have some pretty messed up dreams...