Add "extend" argument