task arg can be omited