fixed issues with shadowing wrt writing areas never previously read