Updated requirements and added stateful checking