Crap...it's on my end. I must not have simplified my test case enough and missed something. I rewrote the code to simply return the value of one of the elements and it was very fast as well.