<!-- When reporting a improvement, please read this complete template and fill all the questions in order to get a better response --> # 1. What could be improved <!-- What part of the code/functionality could be improved? --> # 2. Why should this be improved <!-- Why is this necessary to be improved? --> # 3. Any risks? <!-- Are there any risks in improving this? Will the API change? Will other functionality change? --> # 4. More information <!-- Do you have any other useful information about this improvement report? Please write it down here --> <!-- Possible helpful information: references to other sites/repositories --> <!-- Are you interested in working on a PR for this? -->