diff --git a/system/doc/reference_manual/processes.xml b/system/doc/reference_manual/processes.xml
index 4f1228e2104f..98b83eb47ac2 100644
--- a/system/doc/reference_manual/processes.xml
+++ b/system/doc/reference_manual/processes.xml
@@ -582,11 +582,11 @@ spawn(Module, Name, Args) -> pid()
still executing dirty native code. Directly visible Erlang
resources will be released, but the runtime system cannot
force the native code to stop executing. The runtime system tries
- to prevent the execution of the dirty native code from effecting
+ to prevent the execution of the dirty native code from affecting
other processes by, for example, disabling functionality such as
enif_send()
when used from a terminated process, but if the NIF is not well
- behaved it can still effect other processes. A well behaved dirty
+ behaved it can still affect other processes. A well behaved dirty
NIF should test if
the
process it is executing in has exited, and if so stop