bug fixed #e97a24e