Memory/versions

Fixed error in which version was reported on command line, also cleaned up amount of data being pulled into memory unnecessarily and put explicit catch for extreme depth regions in assembly step.