I have created #79, to work out in a generic solution.