"recursive" passing
filters working
params and empty bodies seem handled (21/27 templates passing)
fix relative path bug, (24/28 templates passing)