fixes #758
work on #758