Explicit Lock