Since this is technically in a getter, this side effect should probably be documented somewhere in this method.