evaluate ranges fixed and villian_vs_none_check