This is actually rather good.