handle None values