I'm pleased with this class....