Bug 933317 - Improve write guard to consider out pointers r=shu