title: Django other_dict Error
body: <p>I get the latest 5 messages and events the user has received for the authenticated users with a context processor and this is what i'm using:</p>
  
  <pre><code>def notifications(request):
      # only authenticated users will have notifications
      if request.user.is_authenticated():
          events = Event.objects.filter(user_to=request.user).order_by('-time_sent')[:5]
          mails = Message.objects.filter(user_to=request.user).order_by('-sent')[:5]
          # return the two resultsets to the template
          return {
              'notification_events': events,
              'notification_mails': mails
          }
  </code></pre>
  
  <p>If the user is logged in it works great, but when I logout I get this error: </p>
  
  <pre><code>other_dict must be a mapping (dictionary-like) object
  </code></pre>
  
  <p>At first I thought it was because of the return but it works when the user is authenticated so its possibly an issue with <code>request.user.is_authenticated()</code></p>