avoid null values