The contract for "set" says that it always returns True, but this returns None.