Hmm...what was the exception? If it was because 'bp' was null we could use chrome.runtime.getBackgroundPage() instead, but I don't think it'd be null since we are running a persistent background page.