differences between non-source-code blocks