Modernize and convert to ARC; fix handling of non-absolute paths in commandline