incompatible_lengths arg added