Why do we need the block form here? Do you generally prefer it over the non-block form?