fix #358
fix #375