perm and hiddentoperm works
fixed traps