There is bounds checking, but it’s opt-in. I often enable it on debug builds.