Giving unfiltered_html Capability to Site Admin?

Anyone have an idea how I might go about this? I thought I could use the regular role manager process but site_admin is not a role that capabilities can be added onto.

I know I could do something like:

if (is_site_admin())

remove_filter('the_content','wp_filter_post_kses');

but is there any way to use the actual unfiltered_html role? Maybe something at initialization on each page load that would temporarily give site_admin that capability (but not save in db). The code in the Unfiltered MU plugin seems to do that:

function um_unfilter_roles_one_time() {

get_role( 'administrator' );

global $wp_roles, $current_user;

$use_db = $wp_roles->use_db;

$wp_roles->use_db = false; // Don't store in db. Just do a one off mod to the role.

um_unfilter_roles(); // Add caps for this page load only: - ^^^^^^^

$wp_roles->use_db = $use_db;

if ( is_user_logged_in() ) // Re-prime the current user's caps

$current_user->_init_caps();

}

add_action( 'init', 'um_unfilter_roles_one_time', 1 );

Can I modify this function for just Site Admin?