HSL is awesome.