Can we make this in new form, i.e. `as err`? Just trying to be ready for an eventual python 3 branch.