Data resolver