may be should add another unreachable exception here and add in LOG.warn for that