allow completion to have an independant from/to range