fix, lock, fail