prevent potential flooding