should this be a real exception? I mean it's clearly wrong?