Provide default #id implementation.
Lower log level when receiving InterruptedException.
Removed useless imports.
Cleanup.
Propagate root exception.
Improved style.