diff --git a/lib/mexbt/public.rb b/lib/mexbt/public.rb
index <HASH>..<HASH> 100644
--- a/lib/mexbt/public.rb
+++ b/lib/mexbt/public.rb
@@ -18,7 +18,7 @@ module Mexbt
     def order_book(currency_pair: Mexbt.currency_pair)
       begin
         call("order-book", { productPair: currency_pair })
-      rescue => e
+      rescue RestClient::RequestFailed => e
         if currency_pair.to_s.downcase === "btcmxn"
           data_order_book = call_data("order-book/btcmxn")
           mapper = Proc.new do |o|
diff --git a/lib/mexbt/version.rb b/lib/mexbt/version.rb
index <HASH>..<HASH> 100644
--- a/lib/mexbt/version.rb
+++ b/lib/mexbt/version.rb
@@ -1,3 +1,3 @@
 module Mexbt
-  VERSION = "0.0.4"
+  VERSION = "0.0.5"
 end
Fixed bug where data api fallback for order book data wasn't working, and bumped version