do we really need the `resultType` field? 
It's not used yet and i don't see any use case where we would need it.