diff --git a/src/main/java/com/ardublock/translator/block/operators/PidBlock.java b/src/main/java/com/ardublock/translator/block/operators/PidBlock.java
index 34089fa89e8190e5343b45ab2216bb25b11581de..f36f98ca18af30bb709831d99032ed38305c2e20 100644
--- a/src/main/java/com/ardublock/translator/block/operators/PidBlock.java
+++ b/src/main/java/com/ardublock/translator/block/operators/PidBlock.java
@@ -26,8 +26,14 @@ public class PidBlock extends TranslatorBlock
 		TranslatorBlock tb_kp 		= this.getRequiredTranslatorBlockAtSocket(3);
 		TranslatorBlock tb_ki 		= this.getTranslatorBlockAtSocket(4);
 		TranslatorBlock tb_kd 		= this.getTranslatorBlockAtSocket(5);
-		TranslatorBlock tb_limitL 	= this.getTranslatorBlockAtSocket(6);
-		TranslatorBlock tb_limitH 	= this.getTranslatorBlockAtSocket(7);
+		TranslatorBlock tb_limitL 	= null;
+		TranslatorBlock tb_limitH 	= null;
+		
+		try {
+			tb_limitL 	= this.getTranslatorBlockAtSocket(6);
+			tb_limitH 	= this.getTranslatorBlockAtSocket(7);
+			
+		} catch (Exception e) {}
 		
 		boolean integrative = tb_ki != null;
 		boolean derivative  = tb_kd != null;
diff --git a/src/main/resources/com/ardublock/block/ardublock.xml b/src/main/resources/com/ardublock/block/ardublock.xml
index 339c3d5486da3f2d2b32d3def19ea01e9d1a5048..96e48a607e546354de78b1c3c96fd2da8d7eb97b 100644
--- a/src/main/resources/com/ardublock/block/ardublock.xml
+++ b/src/main/resources/com/ardublock/block/ardublock.xml
@@ -1566,8 +1566,10 @@
 				<BlockConnector connector-type="number" connector-kind="socket" label="bc.kd">
 				</BlockConnector>
 				<BlockConnector connector-type="number" connector-kind="socket" label="bc.limitL">
+					<DefaultArg genus-name="number" label="0" />
 				</BlockConnector>
 				<BlockConnector connector-type="number" connector-kind="socket" label="bc.limitH">
+					<DefaultArg genus-name="number" label="255" />
 				</BlockConnector>
 			</BlockConnectors>
 		</BlockGenus>
@@ -2796,7 +2798,7 @@
 				<BlockConnector connector-type="string" connector-kind="socket" />
 				<BlockConnector connector-type="string" connector-kind="socket" />
 				<BlockConnector connector-type="string" connector-kind="socket" label="bc.prog_date">
-					<DefaultArg genus-name="string" label="01.01.2021" />
+					<DefaultArg genus-name="string" label="01.01.2022" />
 				</BlockConnector>
 				<BlockConnector connector-type="number" connector-kind="socket" label="bc.prog_version">
 					<DefaultArg genus-name="number" label="0.1" />
diff --git a/src/main/resources/com/ardublock/defaultProgram.abp b/src/main/resources/com/ardublock/defaultProgram.abp
index b9b194761463887b01668f3cfa2783428009f995..8ab101563b4057ae7c82e39848377f75cfb7c1ef 100644
--- a/src/main/resources/com/ardublock/defaultProgram.abp
+++ b/src/main/resources/com/ardublock/defaultProgram.abp
@@ -29,7 +29,7 @@
                     </Plug>
                 </Block>
                 <Block genus-name="string" id="86">
-                    <Label>01.01.2021</Label>
+                    <Label>01.01.2022</Label>
                     <Location>
                         <X>208</X>
                         <Y>143</Y>