diff --git a/include/zipr_utils.h b/include/zipr_utils.h
index 8beb15805c6664dba2736a5a7a7a2aeb80afab02..d5c5769eec377df81904fbc01927a601b746eae9 100644
--- a/include/zipr_utils.h
+++ b/include/zipr_utils.h
@@ -5,6 +5,8 @@
 namespace Utils {
 	extern size_t CALLBACK_TRAMPOLINE_SIZE;
 	extern size_t TRAMPOLINE_SIZE;
+	extern size_t LONG_PIN_SIZE;
+	extern size_t SHORT_PIN_SIZE;
 	void PrintStat(std::ostream &out, std::string description, double value);
 	int DetermineWorstCaseInsnSize(libIRDB::Instruction_t*, bool account_for_jump = true);
 
diff --git a/src/utils.cpp b/src/utils.cpp
index 9340d874d8febf7ed5093e1bc487dad0b2946447..c4bb3fd29b3dac64b666b8bff9e7f8193188b9af 100644
--- a/src/utils.cpp
+++ b/src/utils.cpp
@@ -10,6 +10,8 @@ void PrintStat(std::ostream &out, std::string description, double value)
 
 size_t CALLBACK_TRAMPOLINE_SIZE=9;
 size_t TRAMPOLINE_SIZE=5;
+size_t SHORT_PIN_SIZE=2;
+size_t LONG_PIN_SIZE=5;
 using namespace libIRDB;
 
 size_t DetermineWorstCaseDollopSizeInclFallthrough(Dollop_t *dollop)