Unless you have something useful data that do not show up in the log when the exception thrown and you'd want to explicitly log them to help with troubleshooting then sure, a logger call would be great. But I dont see anything useful in this case to help with troubleshooting (i.e. `hashedKey`, etc) which is why I am suggesting that you might be able to simply let the exception be thrown and have it show in the logs to assist with diagnostics. To recap, not catching it does not seem to make CAS be unavailable.