fixes #20
fixes #21