workaround for gfortran