handling None values