this is a disgusting thread.