single quotes because lazy. also, better HoF for fn_and_prevent.