Minor nit is that `jcr:file` probably should be `nt:file`?