diff --git a/password_policy.module b/password_policy.module
index b960257..b7ffd6b 100644
--- a/password_policy.module
+++ b/password_policy.module
@@ -220,7 +220,7 @@ function _password_policy_user_profile_form_submit(&$form, $form_state){
     /** @var $user \Drupal\user\Entity\User */
     $user = \Drupal\user\Entity\User::load($uid);
     $user->set('field_last_password_reset', $date);
-    $user->set('field_password_expiration', '0');
+    $user->set('field_password_expiration', 0);
     $user->save();
   }
 }
@@ -233,7 +233,7 @@ function password_policy_user_presave(Drupal\Core\Entity\EntityInterface $entity
   if (!$entity->id()) {
     $date = date('Y-m-d\TH:i:s');
     $entity->set('field_last_password_reset', $date);
-    $entity->set('field_password_expiration', '0');
+    $entity->set('field_password_expiration', 0);
   }
 }
 
@@ -283,7 +283,7 @@ function password_policy_cron() {
       //set expiration conditionally
       //note: there is an explicit check here so the anonymous user never expires
       if($expire_date<=time() and $user_expired=='0' and $user->id() > 0){
-        $user->set('field_password_expiration', '1');
+        $user->set('field_password_expiration', 1);
         $user->save();
       }
     }
