fixed null coalesce