I don't think this really matters very much, but someone will probably complain about it sooner or later: you can mention an object in the object itself (e.g., mention `T123` on `T123`). This works correctly and generates a transaction, but is probably never the intended result and feels redundant/silly. I think we could easily blacklist the current object (if it has a PHID) to avoid this.