Range end should not be optional, fixes #14