left and right accept a range