limited prototypes