clean up compiler; we now have room for 32bits indices