what's the rationale for changing type:name to type/name?