this thread gives me gas.