diff --git a/ctypeslib/codegen/typedesc.py b/ctypeslib/codegen/typedesc.py
index <HASH>..<HASH> 100644
--- a/ctypeslib/codegen/typedesc.py
+++ b/ctypeslib/codegen/typedesc.py
@@ -175,7 +175,6 @@ class Union(_Struct_Union_Base):
 class Field(T):
     ''' Change bits if its a bitfield'''
     def __init__(self, name, typ, offset, bits, is_bitfield=False, is_anonymous=False, is_padding=False):
-        raise CheckMyCallersForTheNewTwoFields
         self.name = name
         self.type = typ
         self.offset = offset
remove guard. the double type issue is still existing, but the get_fields and bit_fields branch are merged