section loader method corrections: more consistency, corrections based on readsize