diff --git a/addon/components/pagination-pager.js b/addon/components/pagination-pager.js
index <HASH>..<HASH> 100644
--- a/addon/components/pagination-pager.js
+++ b/addon/components/pagination-pager.js
@@ -71,13 +71,19 @@ export default Ember.Component.extend({
   }),
 
   isFirst: computed('firstPage', 'current', function () {
-    return this.get('currentPage') === this.get('firstPage');
+    var currentPage = parseInt(this.get('currentPage'));
+    var firstPage = parseInt(this.get('firstPage'));
+    
+    return currentPage === firstPage;
   }),
 
   isFirstDisabled: computed.or('disabled', 'isFirst'),
 
   isLast: computed('lastPage', 'current', function () {
-    return this.get('currentPage') === this.get('lastPage');
+    var currentPage = parseInt(this.get('currentPage'));
+    var lastPage = parseInt(this.get('lastPage'));
+    
+    return currentPage === lastPage;
   }),
 
   isLastDisabled: computed.or('disabled', 'isLast'),
Fix computing isFirst and isLast computation issues