fixed #4523