Surface gets symplified when passed to hops component

Perforations on surface are removed when passed to hops component. I have attached sample of the gh files.
extract.gh (327.9 KB)
test.gh (12.8 KB)

Probably it gets converted to a surface(a surface has no trims).What happens if you feed through a brep parameter?