Hey making original constructor the first one is difficult now, since we use config as the main source of information.