changing logic in block parsing to include first block even if partial