Replaced adition with binary ORing