Do not return error code when no name was specified, check that target is directory in force_activate, fix scope of is_armed, python2 is safe default everywhere