Why calling super? We should just return Nil if the partition is not of proper type.