be more wishy-washy to avoid just crashing