consistency in language, structure
modification detector uses new structure
better error handling for virtuosoloader