Add support to define block for empty dataset