--- session.c	2014-02-17 08:50:37.000000000 -0600
+++ /Users/harciga/dev/pwmt/girara/session.c	2014-05-25 22:46:03.000000000 -0500
@@ -43,6 +43,8 @@
   }
 }
 
+IGNORE_DEPRECATED
+
 girara_session_t*
 girara_session_create()
 {
@@ -117,14 +119,14 @@
   session->gtk.tabs              = GTK_NOTEBOOK(gtk_notebook_new());
 
   /* deprecated members */
-  IGNORE_DEPRECATED
   session->settings               = session->private_data->settings;
   session->global.command_history = girara_get_command_history(session);
-  UNIGNORE
 
   return session;
 }
 
+UNIGNORE
+
 bool
 girara_session_init(girara_session_t* session, const char* sessionname)
 {
@@ -418,6 +420,8 @@
   g_slice_free(girara_session_private_t, session);
 }
 
+IGNORE_DEPRECATED
+
 bool
 girara_session_destroy(girara_session_t* session)
 {
@@ -487,9 +491,7 @@
   /* clean up private data */
   girara_session_private_free(session->private_data);
   session->private_data = NULL;
-  IGNORE_DEPRECATED
   session->settings = NULL;
-  UNIGNORE
 
   /* clean up session */
   g_slice_free(girara_session_t, session);
@@ -497,6 +499,8 @@
   return TRUE;
 }
 
+UNIGNORE
+
 char*
 girara_buffer_get(girara_session_t* session)
 {
