don't implement Associative- makes no sense