practical tools and techniques for working with this problematic class of