Why is this `StandardError` instead of the default `RuntimeError`?