Its own class, not the generic Error, so rescuing "wrong shape" can't also swallow an option-name collision.