                         offset = if curr < last then curr + 1 else 0 
                         @__root.append @_createLink offset, 'right', @data.text.right, 'next', @data.imageLinks
                         
-                        @__root.append @_createLink last, 'last', @data.text.last, 'last', @data.imageLinks
+                        if @data.maxima
+                            @__root.append @_createLink last, 'last', @data.text.last, 'last', @data.imageLinks
                         
                         if floyd.system.platform is 'remote'
                             @_wireLinks data, done

                data:
                    color: 'white'
                    
                    text:
                        first: '|&lt;'
                        left: '&lt;'
                        right: '&gt;'
                        last: '&gt;|'
                
                template: ->
                    div class:'browse'

                if rest is 0
                    last -= 1
                
                if @data.maxima
                    @__root.append @_createLink 0, 'first', @data.text.first, 'first', @data.imageLinks
                
                offset = if curr > 0 then curr - 1 else last 
                @__root.append @_createLink offset, 'left', @data.text.left, 'prev', @data.imageLinks
                
                @_process (if @data.pages then [0..last] else []),
    
                    each: (i, next)=>
                    
