should we assert that ` response.getExplanations() != null`