fixes #598