handle dependant ORs