It gets better, I'm powering the pi through its own powered USB hub. I was afraid doing so would short something but it's held up so far.