Bug 969298 - Part 3: carrier.js changes