refactor comments on IsPermanent