make it less of a real-evaluate-crash loop