Permanent methods