def METHOD_NAME(self, ud, rootdir, d):
    """
    Uses the crate to build the necessary paths for cargo to utilize it
    """
    if ud.type == 'crate':
        return self._crate_unpack(ud, rootdir, d)
    else:
        super(Crate, self).METHOD_NAME(ud, rootdir, d)