fix handling responses with vectors of non-maps