I "cached" the `remote` since it's referenced multiple times inside this function (brevity and avoid unnecessary property lookups).