block types are lc'd, but block names are case sensitive.