binary is only used in the frontend in the array op code, and we'll hopefully be getting rid of that soon.  util_assert I can get rid of.