use savelock instead of special user lock