turn on warnings by default. turn df_pop_state to lowercase