I don't think it's the same.  Here's the current behavior.  Say you have 3 sizes (A, B, C) and 2 colors (X, Y), then you get the following combinations:

   (A, X)