Sub Test()
Dim TimeComponents(2) As String
TimeComponents(0) = "0"
TimeComponents(1) = "1"
TimeComponents(2) = "2"
'This compiles with b4A, doesn't generates an error with B4i
TimeComponents(0) = TimeComponents(0) Mod 12
'This code compiles with Both
Dim iComponent0 As Int = TimeComponents(0)
iComponent0 = iComponent0 Mod 12
End Sub