Fixed bug from previous fixes

@Mause: it does need to check if voter is None first otherwise it tries
to access .username on None (boolean logic short-circuits this if voter
is None).