fixing block readers