bugfix - use ref for ZLC modification foo