diff --git a/InstructionSets/x86/Implementation/PerformImplementation.hpp b/InstructionSets/x86/Implementation/PerformImplementation.hpp
index b0fdfd17d..839bc3386 100644
--- a/InstructionSets/x86/Implementation/PerformImplementation.hpp
+++ b/InstructionSets/x86/Implementation/PerformImplementation.hpp
@@ -878,7 +878,7 @@ void jump_far(InstructionT &instruction,
 	const auto pointer = instruction.destination();
 	switch(pointer.template source<false>()) {
 		default:
-		case Source::Immediate:	flow_controller.call(instruction.segment(), instruction.offset());	return;
+		case Source::Immediate:	flow_controller.jump(instruction.segment(), instruction.offset());	return;
 
 		case Source::Indirect:
 			source_address = address<model, Source::Indirect, uint16_t>(instruction, pointer, registers, memory);
diff --git a/OSBindings/Mac/Clock SignalTests/8088Tests.mm b/OSBindings/Mac/Clock SignalTests/8088Tests.mm
index 4038b100d..c1039bc25 100644
--- a/OSBindings/Mac/Clock SignalTests/8088Tests.mm	
+++ b/OSBindings/Mac/Clock SignalTests/8088Tests.mm	
@@ -299,13 +299,12 @@ struct FailedExecution {
 - (NSArray<NSString *> *)testFiles {
 	NSString *path = [NSString stringWithUTF8String:TestSuiteHome];
 	NSSet *allowList = [NSSet setWithArray:@[
-		@"27.json.gz",
-		@"2F.json.gz",
-		@"AB.json.gz",
-		@"D4.json.gz",
-		@"EA.json.gz",
-		@"F6.7.json.gz",
-		@"F7.7.json.gz",
+		@"27.json.gz",		// DAA
+		@"2F.json.gz",		// DAS
+		@"AB.json.gz",		// STOS[w]
+		@"D4.json.gz",		// AAM
+		@"F6.7.json.gz",	// IDIV
+		@"F7.7.json.gz",	// IDIV
 	]];
 
 	NSSet *ignoreList = nil;