consistent arrows