add - stubs for abstracting lock behaviour.