diff --git a/common/address.go b/common/address.go
index f20f35b..54ebaff 100644
--- a/common/address.go
+++ b/common/address.go
@@ -34,12 +34,12 @@ func NewAddress() (addr *TetraFlexAddress) {
 		},
 	}
 }
-func NewAddressFromSSINumber(ssi uint16) (addr *TetraFlexAddress) {
+func NewAddressFromSSINumber(ssi uint32) (addr *TetraFlexAddress) {
 	return &TetraFlexAddress{
 		Kind:   SSI,
 		UserNo: "",
 		TSI: NetIdentity{
-			SSI: uint32(ssi),
+			SSI: ssi,
 			MNC: 0,
 			MCC: 0,
 		},