Fix interval limit: lower <= upper