Weather may be improving