selected target is None when defaulting to glob
Patch up switch from ip to data
update to data structure changes
clean up option generation from pre class setup
return a string for a failure