break on return false
collect failed reads