self reference engine vs scp