"last" should not be used for an end (end = after the last)