do not read uninitialized memory