better reader conventions