added -fbounds-check