Running this on a large code base, it breaks a lot.