init warnings rework