Fixed using signed shifts on AddressLocks