avoid returning an uninitialized pointer