Index: wp-includes/functions.php
===================================================================
--- wp-includes/functions.php	(revision 6254)
+++ wp-includes/functions.php	(working copy)
@@ -343,6 +343,8 @@
 		if ( false !== get_option( $safe_name ) )
 			return;
 
+	$value = apply_filters( "pre_add_option_$name", $value );
+
 	$value = maybe_serialize( $value );
 	$autoload = ( 'no' === $autoload ) ? 'no' : 'yes';
 
@@ -363,6 +365,7 @@
 
 	$wpdb->query( $wpdb->prepare( "INSERT INTO $wpdb->options (option_name, option_value, autoload) VALUES (%s, %s, %s)", $name, $value, $autoload ) );
 
+	do_action( "add_option_$name", $value );
 	return;
 }
 

