more bounds checking