diff --git a/Gemfile.lock b/Gemfile.lock
index eb65157c8cf59d13b93e5ad75a84c6b46cc95e0d..b0d5705d3159bacb6787b3c399e6c56fc0070431 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -2,6 +2,7 @@ PATH
   remote: .
   specs:
     aethyr (1.0.0)
+      casting (~> 0.7)
       concurrent-ruby (~> 1.0)
       eventmachine (~> 1.2)
       methadone (~> 1.9)
@@ -22,6 +23,7 @@ GEM
     ast (2.4.0)
     backports (3.17.1)
     builder (3.2.4)
+    casting (0.7.2)
     childprocess (3.0.0)
     concurrent-ruby (1.1.6)
     contracts (0.16.0)
@@ -90,4 +92,4 @@ DEPENDENCIES
   rubocop (~> 0.82)
 
 BUNDLED WITH
-   2.1.4
+   2.2.11
diff --git a/aethyr.gemspec b/aethyr.gemspec
index 7dcbf938e94edb111acc90199bfe47a21aa509b6..0fef4e17dc9ff668ee38dc4ab10f6c2c7d346eef 100644
--- a/aethyr.gemspec
+++ b/aethyr.gemspec
@@ -35,6 +35,7 @@ Gem::Specification.new do |spec|
   spec.add_dependency 'require_all', '~> 2.0'
   spec.add_dependency 'concurrent-ruby', '~> 1.0'
   spec.add_dependency 'ncursesw', '~> 1.4'
+  spec.add_dependency 'casting', '~> 0.7'
   spec.add_development_dependency 'bundler', '~> 2.0'
   spec.add_development_dependency 'json', '~> 1.8'
   spec.add_development_dependency 'rake', '~> 11.3'