ouch. .. WHAT COULD GO WRONG THREAD oh shit