Finally working version.