Why is there so many return statements in node.js

I am reading a book on backbone.js, and there's an exemple using node.js to build the backend of an API. Link to the book: http://addyosmani.github.io/backbone-fundamentals/

At some point there is this code

//Update a book
app.put( '/api/books/:id', function( request, response ) {
    console.log( 'Updating book ' + request.body.title );
    return BookModel.findById( request.params.id, function( err, book ) {
        book.title = request.body.title;
        book.author = request.body.author;
        book.releaseDate = request.body.releaseDate;

        return book.save( function( err ) {
            if( !err ) {
                console.log( 'book updated' );
                return response.send( book );
            } else {
                console.log( err );
            }
        });
    });
});

I don't understand why there are so many return statements, as this code works as well without the returns

//Update a book
app.put( '/api/books/:id', function( request, response ) {
    console.log( 'Updating book ' + request.body.title );
    BookModel.findById( request.params.id, function( err, book ) {
        book.title = request.body.title;
        book.author = request.body.author;
        book.releaseDate = request.body.releaseDate;

        book.save( function( err ) {
            if( !err ) {
                console.log( 'book updated' );
                response.send( book );
            } else {
                console.log( err );
            }
        });
    });
});

Did I miss something?

Typically what you will see is return being used in cases where you get an error and want to stop the next lines of code in the same block from executing. Example:

book.save(function(err) {
  if (err)
    return console.log(err);

  console.log('book updated');
  response.send(book);
});

It does also help save a level of indentation. Other than that, returning a value from a (async) callback or event handler is generally useless because the return value is completely ignored.