Merge "Return default value safely without throw out exception." into sc-dev