No need to consider default case?