fix #376,#375