To me these two seems to be always equal. Then why bother putting dynamic type information into interface type? Since it can be obtained from dynamic value.