This is called Custom error Handling.