allow for some missing data