@nathanpieters: Have you considered