124975-drop-5-and-contracts-explanation