this thread just made me hate you....