I've just noticed that gfortran library functions set the lower bound values of freshly allocated array descriptors to zero. I don't really have a question it's just an observation. And G95 sets them to one. P.