Re-implemented code to address the issue where the timestamp is 0 upon the creation of a requirement