Fixing exception handling, accidentally clobbered the read_method args.