sadly this closes #31 [ci skip]