i think we should inject that with a default. and maybe also handle a null value to disable returning empy blocks and throw an error instead. depending on the use case you might want errors...