nor with GetPlayerIdentifiers since going beyond 0,1,2

Seems false here, GetPlayerIdentifiers accepts an 32 bit integer. So you can go way beyond 0 to 2.