allow for fill values, but not for empty values