The comment for GetAssociativity specifies that a return value of 0 indicates "not associative / unknown", so I thought this would be more appropriate.  I can make it -1 instead if you prefer.