Making uint32 UObjectBase::GetUniqueID() visible to (int32) blueprint - overflow problem?

Hello,

I want to make the GetUniqueID()-function visible to blueprints. The problem is that this ID is an uint32 while blueprints only accept int32. So there could happen an overflow if converting uint32 to int32. Will the ID be anyway unique as a int32?

Thank you,

Thilo