diff --git a/node_reminder.module b/node_reminder.module
index 8d7d7be..bfb866b 100644
--- a/node_reminder.module
+++ b/node_reminder.module
@@ -39,7 +39,7 @@ function node_reminder_form_alter(&$form, $form_state, $form_id) {
   if (!empty($content_types) && isset($form['type']) &&
       isset($form['#node']) &&
       $form['type']['#value'] .'_node_form' == $form_id &&
-      in_array($form['type']['#value'], $content_types)) {
+      in_array($form['type']['#value'], $content_types, true)) {
     $reminder = new stdClass;
     $reminder->nid = isset($form['#node']->nid) ? $form['#node']->nid : NULL;
     $reminder->email = isset($form['#node']->reminder->email) ? $form['#node']->reminder->email : NULL;
@@ -60,7 +60,7 @@ function node_reminder_form($form_state, $reminder) {
 
   $form = array();
 
-  if (isset($form_sate['values']['reminder_email'])) {
+  if (isset($form_state['values']['reminder_email'])) {
     $email = $form_state['values']['reminder_email'];
   }
   elseif ($reminder->email) {
@@ -97,7 +97,7 @@ function node_reminder_form($form_state, $reminder) {
     '#type' => 'textfield',
     '#maxlength' => 2,
     '#size' => 2,
-    '#default_value' => $form_state->amount_of_time ? $form_state->amount_of_time : $reminder->amount_of_time,
+    '#default_value' => $form_state->amount_of_time ? $form_state->amount_of_time : '',
   );
 
   //scale
@@ -110,7 +110,7 @@ function node_reminder_form($form_state, $reminder) {
       'weeks' => t('Weeks'),
       'months' => t('Months'),
     ),
-    '#default_value' => $form_state->unit_of_time ? $form_state->unit_of_time : $reminder->unit_of_time,
+    '#default_value' => $form_state->unit_of_time ? $form_state->unit_of_time : '',
     '#required' => TRUE,
   );
 
