Character Animation will not rotate

I figured out a solution, it seems so obvious in hindsight. All I had to do was create another bone, and make the previous root bone a child of the new bone, thus creating a new root bone. The new root is at 0, 0, 0 and does not contain any key frames for any of the animations. I noticed that the UE4 Mannequin also has a root bone just like this.