fix #379 bug