More work than I thought. But turned out ok.