sanity check for null items in arrays
autosend on attach isn't a good pattern
add curve and reorganize for #2