Currency can not be changed after making entries using some other currency

Hello, I was just wondering if there might be an enhancement proposed to erpnext/accounts/doctype/account/account.py function validate_account_currency(). I believe this must be changed to allow for a currency change if the GL entries are all Cancelled. At the moment it doesn’t