Another take on Lock