keep missing values in-tact when we harvest output