diff --git a/backbone.js b/backbone.js
index <HASH>..<HASH> 100644
--- a/backbone.js
+++ b/backbone.js
@@ -826,6 +826,7 @@
 
     // Get the model at the given index.
     at: function(index) {
+      if (index < 0) index += this.length;
       return this.models[index];
     },
Allow Collection.at to accept negative indexes

This allows you to do things like



```javascript

mycollection.at(-2) // get second to last, etc.

```