Procedural background.