avoid bad planning