More compact code, no need for local vars.