diff --git a/modules/sms_devel/sms_devel.install b/modules/sms_devel/sms_devel.install
index fc88920..e1cbf77 100644
--- a/modules/sms_devel/sms_devel.install
+++ b/modules/sms_devel/sms_devel.install
@@ -9,26 +9,6 @@
 
 
 /**
- * Implement hook_install()
- *
- * @ingroup hooks
- */
-function sms_devel_install() {
-  drupal_install_schema('sms_devel');
-}
-
-
-/**
- * Implement hook_uninstall()
- *
- * @ingroup hooks
- */
-function sms_devel_uninstall() {
-  drupal_uninstall_schema('sms_devel');
-}
-
-
-/**
  * Implement hook_schema()
  *
  * @return
@@ -38,35 +18,35 @@ function sms_devel_uninstall() {
  */
 function sms_devel_schema() {
   $schema['sms_devel_virtualgw'] = array(
-    'description' => t('SMS virtual gateway trace log.'),
+    'description' => 'SMS virtual gateway trace log.',
     'fields' => array(
       'id' => array(
-        'description' => t('The primary identifier.'),
+        'description' => 'The primary identifier.',
         'type' => 'serial',
         'unsigned' => TRUE,
         'not null' => TRUE),
       'created' => array(
-        'description' => t('The creation timestamp.'),
+        'description' => 'The creation timestamp.',
         'type' => 'int',        'unsigned' => TRUE,
         'not null' => TRUE),
       'type' => array(
-        'description' => t('0=out 1=in, 2=receipt'),
+        'description' => '0=out 1=in, 2=receipt',
         'type' => 'int',
         'size' => 'tiny',
         'unsigned' => TRUE,
         'not null' => TRUE),
       'number' => array(
-        'description' => t('If type=0/2 this is recipient. If type=1 this is sender.'),
+        'description' => 'If type=0/2 this is recipient. If type=1 this is sender.',
         'type' => 'varchar',
         'length' => 20,
         'not null' => TRUE),
       'message' => array(
-        'description' => t('Message text.'),
+        'description' => 'Message text.',
         'type' => 'text',
         'size' => 'normal',
         'not null' => FALSE),
       'options' => array(
-        'description' => t('Extended message options.'),
+        'description' => 'Extended message options.',
         'type' => 'text',
         'size' => 'normal',
         'not null' => FALSE),
diff --git a/modules/sms_international/sms_international.install b/modules/sms_international/sms_international.install
index 4dc7314..95380eb 100644
--- a/modules/sms_international/sms_international.install
+++ b/modules/sms_international/sms_international.install
@@ -4,8 +4,6 @@
  * Implementation of hook_install().
  */
 function sms_international_install() {
-  drupal_install_schema('sms_international');
-  
   db_query("INSERT INTO {sms_international} (iso, name, country_code, min_length, max_length, status) VALUES ('es', 'Spain', '34', '9', '9', 1)");
   db_query("INSERT INTO {sms_international} (iso, name, country_code, min_length, max_length, status) VALUES ('gb', 'United Kingdom', '44', '9', '10', 1)");
   db_query("INSERT INTO {sms_international} (iso, name, country_code, min_length, max_length, status) VALUES ('us', 'United States', '1', '10', '10', 1)");
@@ -30,10 +28,3 @@ function sms_international_schema() {
   
   return $schema;
 }
-
-/**
- * Implementation of hook_uninstall().
- */
-function sms_international_uninstall() {
-  drupal_uninstall_schema('sms_international');
-}
\ No newline at end of file
diff --git a/modules/sms_track/sms_track.install b/modules/sms_track/sms_track.install
index 0e47567..2b31ad6 100644
--- a/modules/sms_track/sms_track.install
+++ b/modules/sms_track/sms_track.install
@@ -9,22 +9,6 @@
 
 
 /**
- * Implement hook_install()
- */
-function sms_track_install() {
-  drupal_install_schema('sms_track');
-}
-
-
-/**
- * Implement hook_uninstall()
- */
-function sms_track_uninstall() {
-  drupal_uninstall_schema('sms_track');
-}
-
-
-/**
  * Implement hook_schema()
  *
  * @return
@@ -32,62 +16,62 @@ function sms_track_uninstall() {
  */
 function sms_track_schema() {
   $schema['sms_track'] = array(
-    'description' => t('Message tracking archive.'),
+    'description' => 'Message tracking archive.',
     'fields' => array(
       'id' => array(
-        'description' => t('The primary identifier.'),
+        'description' => 'The primary identifier.',
         'type'        => 'serial',
         'unsigned'    => TRUE,
         'not null'    => TRUE),
       'reference' => array(
-        'description' => t('Reference code of message. Enough for an md5 hash.'),
+        'description' => 'Reference code of message. Enough for an md5 hash.',
         'type'        => 'varchar',
         'length'      => 32,
         'not null'    => FALSE),
       'dir' => array(
-        'description' => t('0=out 1=in.'),
+        'description' => '0=out 1=in.',
         'type'        => 'int',
         'size'        => 'tiny',
         'unsigned'    => TRUE,
         'not null'    => TRUE),
       'number' => array(
-        'description' => t('If direction=0 this is recipient. If direction=1 this is sender.'),
+        'description' => 'If direction=0 this is recipient. If direction=1 this is sender.',
         'type'        => 'varchar',
         'length'      => 20,
         'not null'    => TRUE),
       'gw_number' => array(
-        'description' => t('If direction=0 this is sender. If direction=1 this is recipient.'),
+        'description' => 'If direction=0 this is sender. If direction=1 this is recipient.',
         'type'        => 'varchar',
         'length'      => 20,
         'not null'    => FALSE),
       'message' => array(
-        'description' => t('Message text.'),
+        'description' => 'Message text.',
         'type'        => 'text',
         'size'        => 'normal',
         'not null'    => FALSE),
       'status' => array(
-        'description' => t('Message delivery status. See contants.'),
+        'description' => 'Message delivery status. See contants.',
         'type'        => 'int',
         'size'        => 'tiny',
         'unsigned'    => TRUE,
         'not null'    => FALSE),
       'created' => array(
-        'description' => t('The creation timestamp.'),
+        'description' => 'The creation timestamp.',
         'type'        => 'int',
         'unsigned'    => TRUE,
         'not null'    => TRUE),
       'updated' => array(
-        'description' => t('The modification timestamp.'),
+        'description' => 'The modification timestamp.',
         'type'        => 'int',
         'unsigned'    => TRUE,
         'not null'    => FALSE),
       'options' => array(
-        'description' => t('Options used when sending/receiving message.'),
+        'description' => 'Options used when sending/receiving message.',
         'type'        => 'text',
         'size'        => 'normal',
         'not null'    => FALSE),
       'log' => array(
-        'description' => t('An array of status changes.'),
+        'description' => 'An array of status changes.',
         'type'        => 'text',
         'size'        => 'normal',
         'not null'    => FALSE),
