Proper initialization.