diff --git a/lib/apex/encoder/igate_tcp.rb b/lib/apex/encoder/igate_tcp.rb
index 5621779850c447e2fe918a765b228091b8a3e27b..4011030c8114f082c242ac2781efdee661fc00f2 100644
--- a/lib/apex/encoder/igate_tcp.rb
+++ b/lib/apex/encoder/igate_tcp.rb
@@ -1,4 +1,5 @@
require 'apex/app_info'
+require 'socket'
module Apex
class IGateTcp
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index de26d330aed8fdcae32b5f85e7f5fc8dd256e9c0..68552f2b40f5fbb9366cb8931bd3f7b8b173154b 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -23,10 +23,7 @@ SimpleCov.start do
add_filter '/vendor/'
# Can't cover files with only require statements
- add_filter '/lib/apex.rb'
add_filter '/lib/apex/app_info.rb'
- add_filter '/lib/apex/apex.rb'
- add_filter '/lib/apex/encoder.rb'
add_group 'Frames', 'lib/apex/frame'