oh no I broke everything
fixed typo for condition
fixed OTHER typo for eval
made return unambiguous and explicit
rerewrote condit's return
Fixed the issue
fixed