An uplock system , comprising: a body ; a hook having an opening defining at least a first surface and a second surface , the hook being rotationally engaged with the body ; a first biasing member configured to bias the hook in a first rotational direction relative to the body ; a following member rotatably coupled to the hook via a second pin ; a cam fixedly coupled to the body in operable communication with the hook , via the following member such that the hook has at least a first stable position and a second stable position relative to the body when biased in the first rotational direction; a second biasing member configured to bias the following member the first rotational direction; and a third biasing member configured to bias the following member in a second rotational direction, opposite to the first rotational direction of the second biasing member ; wherein the hook is movable between the first stable position and the second stable position in response to being momentarily moved in the second rotational direction via contact with a latchable member against the first surface with force greater than that provided by the first biasing member, wherein the second biasing member is preloaded by the following member in response to the hook moving from the first stable position to the second stable position and the following member engages a stopping member in response to the following member clearing the cam, the stopping member coupled to the body ; and wherein the latchable member is retained by the second surface when the hook is in the second stable position and wherein the latchable member is releasable from the hook when the hook is in the first stable position. a body ; a hook having an opening defining at least a first surface and a second surface , the hook being rotationally engaged with the body ; a first biasing member configured to bias the hook in a first rotational direction relative to the body ; a following member rotatably coupled to the hook via a second pin ; a cam fixedly coupled to the body in operable communication with the hook , via the following member such that the hook has at least a first stable position and a second stable position relative to the body when biased in the first rotational direction; a second biasing member configured to bias the following member the first rotational direction; and a third biasing member configured to bias the following member in a second rotational direction, opposite to the first rotational direction of the second biasing member ; wherein the hook is movable between the first stable position and the second stable position in response to being momentarily moved in the second rotational direction via contact with a latchable member against the first surface with force greater than that provided by the first biasing member, wherein the second biasing member is preloaded by the following member in response to the hook moving from the first stable position to the second stable position and the following member engages a stopping member in response to the following member clearing the cam, the stopping member coupled to the body ; and wherein the latchable member is retained by the second surface when the hook is in the second stable position and wherein the latchable member is releasable from the hook when the hook is in the first stable position. <EOS>