Better exception, but no behavior change