Separate declaration and first affect.