Explain what can be done with custom kernel.exception listeners.