more trap cleanup, properly handle JS.Clones