187c187,190
< return [v.unproxy(base) for v in self]
---
> if len(self) == 1 and isinstance(self[0], AllProxy):
> return self[0].unproxy(base)
> else:
> return [v.unproxy(base) for v in self]