fix lock, to actually work o_0)