Implement the foreign rule