Its almost 5 years since this issue was raised and there is even pull requests that address this issue. Whats the hold?