Added clearer test for weird reference behavior with Error vs. Exception