Noting functional requirements.