I was wondering about this. It seemed a little iffy at the time, but I saw other things (like AuthFailure) being called this way. It makes sense to do a delegate here.