don't add nil values
use Fsinv.options here too
check for existing elements in marshal_load