guarded against uninitialized gdals