why is `resolve()` used here and not `get()`