don't add ._addUrlToHistoryViaForeground until caller is invoked