Bug 868519 v1
Bug 868519 v2
Bug868519 patch v2
Bug868519 patch v3
bug 868519 patch v4
bug 868519 patch v5