I don't remember what all these changes are about: probably some external processes stuff and refactoring