More appropriate exceptions