don't create empty tasks