issue: There is an issue where, after the first execution, it always runs one more time even if it hasn't changed.