Even with local variables it's way to long and since a lot of the internals need a cleanup it doesn't make sense to start now. The RepMap needs a full cleanup and I'll do it for 3.3.