Essential functionality.