fixes #372 fixes #378