use || for null coalesce