warnings moved out