fix null reader bug