Initialization order causes loads of gcc compiler warnings, fixed it.