should not charge all the way before warning