The docs describe a minimum of one context being needed per process. What are the conditions to have more than one?