implement readOnly for ES results