Great catch! Although this creates one other issue: targets are ensured that the options object WILL exist, even if
empty.  So rather than `options`, we should make this `options || {}`.  Will pull as soon as you add that commit.