read()/write() to fix this once and for all.
opposed to declared references. This prunes the reference graph, thus allowing better garbage collection and more efficient derivate distribution.