use more appropriate exception name