Suppose start should be always valid here?