bc_equal checks lengths early