these should be errors, as in `cb(new Error("Could not navigate..."));`