Suggest to write jsdoc about this.