oh shit i'm getting my threads mixed up