the "key" passes all the "notches" successfully and we can "unlock" or "go" with the intended callback function that is provided by the developer via options.

Note that if you built a key with 4 notches but only referenced 3 of the notches, then you wouldn't be able to "turn the key and go".