Index: trunk/lib/Bookmarks.pm
===================================================================
--- trunk/lib/Bookmarks.pm	(revision 126)
+++ trunk/lib/Bookmarks.pm	(revision 127)
@@ -227,12 +227,12 @@
 sub add {
     my $self = shift;
-    my $bookmark = shift;
+    my $params = shift;
 
     #TODO: accept a pre-made Bookmark object in addition to a hash
-    my $uri = $bookmark->{uri};
-    my $title = $bookmark->{title};
-    my $ctime = $bookmark->{ctime} || time;
-    my $mtime = $bookmark->{mtime} || $ctime;
-    my $id = $bookmark->{id};
+    my $uri = $params->{uri};
+    my $title = $params->{title};
+    my $ctime = $params->{ctime} || time;
+    my $mtime = $params->{mtime} || $ctime;
+    my $id = $params->{id};
 
     # create an entry for the resource
@@ -271,5 +271,5 @@
     }
 
-    my $changed_tags = $self->_update_tags($uri, $bookmark->{tags});
+    my $changed_tags = $self->_update_tags($uri, $params->{tags});
 
     if ($bookmark_exists && $changed_tags) {
