ditched stdin reader