More recursive descent! Previous issues still exist, they are in the comments.