Alright, I'm not changing it for now. Some refactoring would be needed indeed.