diff --git a/src/main/java/com/ardublock/translator/block/control/DelayBlock.java b/src/main/java/com/ardublock/translator/block/control/DelayBlock.java
index 7aebd8840186efd3b200ffebd72fb0d802aa7331..13632af5677f5ee799157a176f08627260482d9d 100644
--- a/src/main/java/com/ardublock/translator/block/control/DelayBlock.java
+++ b/src/main/java/com/ardublock/translator/block/control/DelayBlock.java
@@ -30,7 +30,7 @@ public class DelayBlock extends TranslatorBlock
 	
 	@Override
 	public SimCode toSim() throws BlockException, SocketNullException {
-		CodeDelay delay = new CodeDelay((SimTypeInt)this.getRequiredTranslatorBlockAtSocket(0).toSim()); 
+		CodeDelay delay = new CodeDelay(new SimTypeInt (this.getRequiredTranslatorBlockAtSocket(0).toSim())); 
 		return delay;
 	}