I believe having block size configurable is good to have for some use cases. However I don't believe we should pollute the API initialization with this. Instead we could be able to set the block size dynamically from the responder.