Added arbitrary rotation into the parsing abilities