here it's is_submitted_done() vs line 37 is 'is_submitter_done()'. Should we account for gating in the future? If so, I imagine it'd require additive changes to the API that won't impact back compat or courses in flight?