Move errors further up call stack for read_end