Simplify the read procedures