fix declaration order of persp-preserve-frame