hmm. $current = get_option( $this->fm->name );

what will get_option() return that will cause isset() to return false?