for now keeping ruff on 3.8 target version, need to sort out modules as well
ruff check --select I
moving without backward compatibility, since it's extremely unlikely they are used for any external modules in fact, unclear if these methods still have much value at all, but keeping for now just in case