Needs an `@exception` comment above.