i suggest we support setting this type to null or false, and check for that, throw a BlockNotFound exception if there is no string here. that way it would be possible to disable returning an empty block, if an application expects to always have a block