Suddenly your ChatGPT is spewing out incorrect answers: "The timeout condition require(now startTimestamp + timeoutDuration, "Transaction timed out"); is not working correctly as now should be greater than startTimestamp + timeoutDuration to