Potentially working version.