fix #313