now looking at the code it won't be trivial unless we allow to compute a dummy surf_map without mapping / expose an example with a dummy dict that only has the surface.