normalize this and self references