adding support for repeated calls being or-ed