Bug 1034204 - Implement unforgeable methods; r=bz