Working solution. Swell!