Updated requirements and test.