allow undefined values for references