Is there any chance of this being called when there are no submissions?  Or does having a location guarantee there is a submission?  I see a test for pl.submitted_count() in the peer_grading/views.py,  But I don't see the same check in the staff_grading/views.py code.