first pass at lock deletion