Not duplicating what exactly? This class is a little different than the filename class.