here's a hacked up example that i think would fail:

```
foo = ugettext_lazy('foo')
bar = ugettext_lazy('{0} bar'.format(foo))
```

in this case the format implicitly converts foo to a string which assigns it a module level translation that's not associated with the user context