Move Int16 & elaborate_error to base.rb file