JReader didn't really need to implement runnable.