Return None if contract array empty.