issue #40 [ci skip]