support open structs when calling hub actions