Also, the `attempt_number` comment is misleading. We should state explicitly that it will take the most recent submission (as measured by `submitted_at`), and use that `attempt_number + 1`. This makes it sound like we're taking a count of submissions and using that to calculate it.