not undefining __ do to warnings