manage nil values