Version 3: new requirement.