Adding prototypes for entry type management