support for actual OR