for serial case, we should really check what is a range.