Parse tree working as far as I've tested