block parser should be OK now.