This class is shaping up to be...