Bounds checking.
Another boundary check
Shouldn't need flat namespace