Modified function prototypes.