expose a gob interface