Weather warning could have come sooner