It's currently totally legal to write a dsm formula with an offset in it. This throws the following warning:
Warning message:
In av[kp] <- as.character(attr(tf, "variables")[1 + off]) :
number of items to replace is not a multiple of replacement length
Usually the user will not want 2 offsets, so we should stop them doing this.