Auxiliary class by hand.