handle uninitialized case