I wonder if this should throw or be `unhandled`?