this thread made me experience 'barf in mouth'