type_name() returns a localized string, so type_name comparisions should compare against type_name() of a known quantity instead
type_name() returns a localized string, so type_name comparisions should compare against type_name() of a known quantity instead