Renamed data_exists wrapper to f_data_exists to avoid name clash with data_exists from data.f90. This lead to a recursive call on some system/compiler combinations.