WIP Add prototypes.