do we do this in other elements  the problem with this logic is that only root will have write access to  usr lib python so if you run the script as not root  you end up having to do the heavy lifting that is cached for you in a  pyc  pyo 