pre change to using exception