Please throw only the specific exceptions being thrown.