just a nit, but `LOGGER.error`  is probably make this look like "ERROR: WARNING ..."... why not just `LOGGER.warn("Failed..")`?