Split out slug supporting methods into legacy interface