}
// include secondary php files outside of object otherwise $register_plus_redux will not be an instance yet
if (class_exists('Register_Plus_Redux')) {
    //rumor has it this may need to declared global in order to be available at plugin activation
    $register_plus_redux = new Register_Plus_Redux();
    if (is_admin()) {
        require_once plugin_dir_path(__FILE__) . 'rpr-admin.php';
    }
    if (is_admin()) {
        require_once plugin_dir_path(__FILE__) . 'rpr-admin-menu.php';
    }
    if (is_admin() && file_exists(plugin_dir_path(__FILE__) . 'rpr-admin-menu-wip.php')) {
        require_once plugin_dir_path(__FILE__) . 'rpr-admin-menu-wip.php';
    }
    $do_include = FALSE;
    if ('1' === $register_plus_redux->rpr_get_option('enable_invitation_tracking_widget')) {
        $do_include = TRUE;
    }
    if ($do_include && is_admin()) {
        require_once plugin_dir_path(__FILE__) . 'rpr-dashboard-widget.php';
    }
    //TODO: Determine which features require the following file
    $do_include = TRUE;
    if ($do_include) {
        require_once plugin_dir_path(__FILE__) . 'rpr-login.php';
    }
    //TODO: Determine which features require the following file
    $do_include = TRUE;
    if ($do_include & is_multisite()) {
        require_once plugin_dir_path(__FILE__) . 'rpr-signup.php';
    }