Refined the requirements.