149366-not-to-sure-the-contracts-are-completely-random