expose StructHandler