Better initalization.