apparently greg parser limited in {} depth