read no more no less