Provides common prototypes with 'missing' functionality