Added some side-effecting operations for sets, for performance reasons.