Needs description
edge case in block parsing when no leading whitespace