Legacy wrapper