prefer do-end for multiline block