read-after-write self-referring hazard