Add legacy wrapper