allow blocks without argument