superfluous typename's