down version of readline