public void disableServiceModeWithGrace(Player player)
   {
      if(null != player)
      {
         if(playersInGracePeriod.containsKey(player.getName()))
         {
            playersInGracePeriod.remove(player.getName());
         }

         // if player has no service item in hand after grace period has expired,
         // delete him from the list of service mode users
         if(!plugin.getConfig().getStringList("serviceItems").contains(player.getItemInHand().getType().toString()))
         {
            disableServiceMode(player);
         }
      }
   }