1. There are no Python methods, which are hard to read, that's why it's awesome
2. We run the same task both on save and on deployment, but we do this particular check only before deployment