Self-initialize.