It seems that collect does not make sense in all cases and yet we are twisting and turning to make it fit. Perhaps specific intention revealing selectors are needed in some cases, and perhaps some objects should raise an exception when sent >>collect: -- Make the most of your skills - with OpenSkills http://www.openskills.org/